package cn.sf.sufingadminprovider.dao;

import cn.sf.pojo.Admin;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface FoulMapper {

  /*
   * 默认查询显示所有封禁用户信息
   */
  public List<Admin> selectAllFoulInfo();

  /*
   * 依据id进行查询
   */
  public List<Admin> selectFoulById(@Param("adminId") long adminId);

  /*
   * 依据foulType进行查询
   */
  public List<Admin> selectFoulByType(@Param("foulType") String foulType);

  /*
   * 添加违规用户信息
   */
  public int insertFoulInfo(Admin admin);

  /*
   * 修改违规用户信息
   */
  public int updateFoulInfo(Admin admin);

  /*
   * 删除违规用户信息
   */
  public int deleteFoulInfo(@Param("adminUserId") long adminUserId);
}
